#ifndef __BSPREALY_H
#define __BSPREALY_H

#include "stm32f10x.h"

#define REALY_GPIO_Clk             RCC_APB2Periph_GPIOC
#define REALY_GPIO_PORT						GPIOC

#define REALY_GPIO_PIN6             GPIO_Pin_6
#define REALY_GPIO_PIN7             GPIO_Pin_7
#define REALY_GPIO_PIN10             GPIO_Pin_10
#define REALY_GPIO_PIN11             GPIO_Pin_11

//#define ON  1
//#define OFF 0

//#define REALY1(a) 									 if(a)\
//								GPIO_SetBits(REALY_GPIO_PORT,REALY_GPIO_PIN6);\
//									else \
//									GPIO_ResetBits(REALY_GPIO_PORT,REALY_GPIO_PIN6)
//									
//									
//									
//#define REALY2(a) 									 if(a)\
//								GPIO_SetBits(REALY_GPIO_PORT,REALY_GPIO_PIN7);\
//									else \
//									GPIO_ResetBits(REALY_GPIO_PORT,REALY_GPIO_PIN7)
//									
//#define REALY3(a) 									 if(a)\
//								GPIO_SetBits(REALY_GPIO_PORT,REALY_GPIO_PIN10);\
//									else \
//									GPIO_ResetBits(REALY_GPIO_PORT,REALY_GPIO_PIN10)
//									
//#define REALY4(a) 									 if(a)\
//								GPIO_SetBits(REALY_GPIO_PORT,REALY_GPIO_PIN11);\
//									else \
//									GPIO_ResetBits(REALY_GPIO_PORT,REALY_GPIO_PIN11)
									
									
#define REALY1(a) 									 if(a)\
								GPIO_ResetBits(REALY_GPIO_PORT,REALY_GPIO_PIN6);\
									else \
									GPIO_SetBits(REALY_GPIO_PORT,REALY_GPIO_PIN6)
									
									
									
#define REALY2(a) 									 if(a)\
								GPIO_ResetBits(REALY_GPIO_PORT,REALY_GPIO_PIN7);\
									else \
									GPIO_SetBits(REALY_GPIO_PORT,REALY_GPIO_PIN7)
									
#define REALY3(a) 									 if(a)\
								GPIO_ResetBits(REALY_GPIO_PORT,REALY_GPIO_PIN10);\
									else \
									GPIO_SetBits(REALY_GPIO_PORT,REALY_GPIO_PIN10)
									
#define REALY4(a) 									 if(a)\
								GPIO_ResetBits(REALY_GPIO_PORT,REALY_GPIO_PIN11);\
									else \
									GPIO_SetBits(REALY_GPIO_PORT,REALY_GPIO_PIN11)									
									
									
void Relay_Init(void);									
#endif /*__BSPREALY_H*/
